/**
 * Clase que contiene métodos que muestran el contenido de los arrays.
 */
package tools.arrays;

import tools.GUI.PanelGUI;
import Utilities.NumeroATexto;
/**
 *
 * @author Félix Marín Ramírez | felixmurcia@gmail.com
 * @version 1.0.1b
 */
public class MostrarContenido implements java.io.Serializable{
    
    public void mostrarContenido(int[] vEnteros) {
        String cadena = "";
        for (int i = 0; i < vEnteros.length; i++) {
            cadena += vEnteros[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }
    
    public void mostrarContenido(long[] vNumGrandes) {
        String cadena = "";
        for (int i = 0; i < vNumGrandes.length; i++) {
            cadena += vNumGrandes[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }
    
    public void mostrarContenido(String[] vCadenas) {
        String cadena = "";
        for (int i = 0; i < vCadenas.length; i++) {
            cadena += vCadenas[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }
    
    public void mostrarContenido(float[] vDecimales) {
        String cadena = "";
        for (int i = 0; i < vDecimales.length; i++) {
            cadena += vDecimales[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }   
    
    public void mostrarContenido(double[] vDecGrandes) {
        String cadena = "";
        for (int i = 0; i < vDecGrandes.length; i++) {
            cadena += vDecGrandes[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }
    
    public void mostrarContenido(Object[] vObjetos) {
        String cadena = "";
        for (int i = 0; i < vObjetos.length; i++) {
            cadena += vObjetos[i] + "\n";
        }
        PanelGUI.informacion(cadena);
    }
    
    public void mostrarContenidoTexto(int[] vEnteros) {
        String cadena = "";
        NumeroATexto nat = new NumeroATexto();
        
        for (int i = 0; i < vEnteros.length; i++) {
            cadena += nat.convertirLetras(vEnteros[i]) + "\n";
        }
        PanelGUI.informacion(cadena);
    }
}
